@charset "gb2312";
/* CSS Document */

html,body,div,p,span,br,img,header,nav,section,aside,footer,ul,li,ol,strong,input,select,table,tr,td,h1,h2,h3,h4,h5,h6,form,dl,dt,dd,th,td,blockquote,fieldset,label,em{
	padding:0px;
	margin:0px;
}
a:link{
	color: #454545;
	text-decoration:none;
}
a:visited{
	color: #454545;
	text-decoration:none;
}
a:hover{
	color:#F00;
	text-decoration:underline;
}
a:active{
	color: #454545;
	text-decoration:none;
}
ul li{
	list-style:none;
}
img{
	border:none;
}
body {
	font-family: "Microsoft YaHei","Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 18px;
}
header.top{
	width: 100%;
	background: #FCF8F5 url(../img/box1.jpg) repeat-x;
}
section.box1{
	width: 980px;
	height: 106px;
	margin: 0px auto;
	background:url(../img/box1-s.png) repeat-x;
	position: relative;
}
section.box1 h1{
	width: 444px;
	height: 62px;
	background: url(../img/logo.png) no-repeat;
	position: absolute;
	top: 20px;
	left: 0px;
}
section.box1 h1 a{
	width: 444px;
	height: 62px;
	display: block;
	text-indent: -999em;
}
section.box1 p{
	text-align: right;
	padding-top: 10px;
	color: #575757;
}
section.box1 p a{
	color: #575757;
	margin: 0px 5px;
}
section.box1 .tel{
	width: 155px;
	height: 43px;
	position: absolute;
	bottom: 20px;
	right: 0px;
	background: url(../img/tel.png) no-repeat;
}
/*导航*/
nav.nav{
	width: 100%;
	height: 49px;
	line-height: 49px;
	background: url(../img/nav.jpg) repeat-x;
	position: relative;
	z-index: 999;
}
nav.nav ul{
	width: 1000px;
	height: 49px;
	margin: 0px auto;
}
nav.nav ul li{
	width: 114px;
	height: 49px;
	float: left;
	/*text-indent: 18px;*/
	text-align: center;
	font-size: 16px;
	font-family: "Microsoft YaHei";
	background: url(../img/nav_s.jpg) no-repeat right center;
	padding-right: 7px;
	padding-left: 3px;
	position: relative;
}
nav.nav ul li a{
	display: block;
}
nav.nav ul li.n-act a{
	color: #fff;
	background-color: red;
	-webkit-transition:background-color 0.5s linear;
	-moz-transition:background-color 0.5s linear;
	transition:background-color 0.5s linear;
}
nav.nav ul li.n-act a:hover{
	color: #fff;
	text-decoration: none;
	background-color: red;
}
/*二级导航*/
nav.nav ul li ol{
	width: 114px;
	position: absolute;
	top: 49px;
	left: 3px;
	display: none;
}
nav.nav ul li ol li{
	height: 30px;
	line-height: 30px;
	background: #EFEFEF;
	font-size: 12px;
	font-family: "simsun";
	padding: 0px;
}
nav.nav ul li.n-act ol li a{
	color: #454545;
	background-color: #EFEFEF;
}
nav.nav ul li.n-act ol li a:hover{
	background: red;
}
/*nav.nav ul li ol li:hover{
	background: red;
}*/
/*banner*/
section.banner{
	width: 100%;
	height: 406px;
	overflow: hidden;
	position: relative;
}
section.banner ul{
	width: 100%;
	height: 406px;
	overflow: hidden;
}
section.banner ul li{
	width: 100%;
	height: 406px;
}
section.banner img{
	vertical-align: top;
}
section.banner .btn{
	width: 100%;
	height: 20px;
	position: absolute;
	bottom: 0px;
	text-align: center;
}
section.banner .btn span{
	width: 50px;
	height: 20px;
	display: inline-block;
	background: #000;
	margin: 0 3px;
}
#slide-index{min-width:1000px;width:auto; height:406px; overflow:hidden; position:relative;z-index: 0;}
#slide-index .slides{ min-width:1000px; width:auto; height:406px; }
#slide-index .slide{ min-width:1000px; height:406px; float:left; position:relative; }
#slide-index .image{ z-index:1;position:absolute; }
#slide-index .text, #slide-index .button { z-index:2;position:absolute; top:-500px; }
#slide-index .button{ display:none; width:138px;}
#slide-index .control{ position:absolute; bottom:0px; width:100%; text-align:center; height:19px; cursor:pointer; z-index:40;}
#slide-index .control a{ width:11px; height:11px; cursor:pointer; display:inline-block; background-repeat:no-repeat; background-image:url(../img/hw_000505.gif); margin-right:6px; opacity:0.6; filter:alpha(opacity=60);}
#slide-index .control a:hover, #slide-index .control a.active{ background-image:url(../img/hw_000506.gif); opacity:1; filter:alpha(opacity=100);}
.autoMaxWidth{ overflow:hidden; position:relative;height:232px; }

/*脚底样式*/
footer.f{
	width: 100%;
	height: 47px;
	background: url(../img/footer.jpg) repeat-x;
}
footer section.fm{
	width: 960px;
	height: 47px;
	line-height: 47px;
	margin: 0px auto;
}
footer section.fm p{
	color: #FFFEFE;
}

/*20180615*/
.box1Wrap{width: 100%;background: #029fe9;}
section.box1{background: none;position: relative;}
section.box1 p a,section.box1 p{color: #fff;}
nav.nav{background: #482eff;}
nav.nav ul li{background: none;}
nav.nav ul li a{color: #fff;}
nav.nav ul li.n-act a,nav.nav ul li.n-act a:hover{background: #ffb401;}

section.box1 .qrcode{width: 90px;height: 90px;position: absolute;right: -100px;top:8px;}
section.box1 .qrcode .pic{width: 70px;height: 70px;background: url(../img/qrcode.jpg) no-repeat center;background-size: 100% 100%;margin: 0 auto;}
section.box1 .qrcode p{width: 100%;height: 20px;text-align: center;font-size: 12px;color: #fff;padding: 0;}